package com.motherchild.user.mapper;

import com.motherchild.user.dto.CartItemDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface CartMapper {
    List<CartItemDTO> selectCartItemsByUserId(Long userId);
    void insertCartItem(CartItemDTO cartItemDTO);
    void deleteCartItem(Long productId, Long userId);

    // 更新购物车项
    void updateCartItem(@Param("userId") Long userId, @Param("productId") Long productId, @Param("count") Integer count);}